列表
-
数据库
本篇文章带大家了解一下Mysql中的锁,搞懂共享锁、排他锁、悲观锁、乐观锁,并聊聊使用场景,希望对大家有所帮助!一、常见锁类型表级锁,锁定整张表页级锁,锁定一页行级锁,锁定一行共享锁,也叫S锁,在MyISAM中也叫读锁排他锁,也叫X锁,在M
-
数据库
本篇文章给大家带来了关于mysql的相关知识,其中主要整理了主从延迟的解决方法相关问题,包括了什么是主从延迟、主从延迟的来源、主从延迟的解决方案等等内容,下面一起来看一下,希望对大家有帮助。推荐学习:mysql视频教程之前项目中基于 MyS
-
数据库
一条SQL在MySQL中是如何执行的?下面本篇文章就来给大家聊聊一条SQL的执行流程,希望对大家有所帮助!大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,
-
数据库
本篇文章给大家带来了关于mysql的相关知识,其中主要整理了约束与多表查询的相关问题,约束是作用于表中字段上的规则,用于限制存储在表中的数据,下面一起来看一下,希望对大家有帮助。推荐学习:mysql视频教程1.约束概述概念:约束是作用于表中
-
数据库
本篇文章给大家带来了关于mysql的相关知识,其中主要整理了安装常见报错处理的相关问题,包括了无法启动处理,错误1053、Winwods安装初始化报错、MySQL8安装后无法登陆等等内容,下面一起来看一下,希望对大家有帮助。推荐学习:mys
-
数据库
本篇文章带大家深入解析一下mysql中的索引,带大家理解一下mysql索引原理,希望对大家有所帮助!一、什么是索引索引是帮助MySQL高效获取数据的排好序的数据结构前置知识:树的高度越低查询效率越高二、索引数据结构数据结构模拟网址:http
-
数据库
在mysql中,可以通过使用ALTER TABLE语句给字段添加非空约束来将字段修改为not null,语法“ALTER TABLE 数据表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;”。ALTER TABL
-
数据库
两种修改方法:1、使用SET语句临时修改默认存储引擎,语法为“SET default_storage_engine=innodb;”,当重启客户端后就会恢复为原引擎类型。2、使用ALTER TABLE语句修改,语法“ALTER TABLE
-
数据库
本篇文章给大家带来了关于mysql的相关知识,其中主要整理了读写分离基本原理的相关问题,包括了读写分离工作原理,读写分离实现方式、读写分离常用中间件等等内容,下面一起来看一下,希望对大家有帮助。推荐学习:mysql视频教程一、读写分离工作原
-
数据库
在mysql中,列转行函数是“group_concat()”函数;该函数用于将非空列值按照分组条件进行合并并最终返回,如果其中有空值则返回的结果是空,语法为“select group_concat(name separator ;)列名
-
数据库
在mysql中,concat()函数用于将两个或多个字符串拼接成一个字符串并返回,语法为“CONCAT(string1,string2, ... );”;该函数需要至少一个参数,否则会引起错误。concat()函数在拼接之前会将所有参数转换
-
数据库
本篇文章给大家带来了关于mysql的相关知识,其中主要整理了Enum数据类型的相关问题,Mysql中的enum类型就是我们常说的枚举类型,它的取值范围需要在创建表时通过枚举方式(一个个的列出来)显式指定,下面一起来看一下,希望对大家有帮助。
-
数据库
在mysql中,可以使用DELETE语句配合WHERE子句和LIMIT子句来删除表的一行数据,语法为“DELETE FROM 表名 WHERE 删除条件 LIMIT 1;”;DELETE语句用于删除表中一行或者多行数据,而WHERE子句用于
-
数据库
解决方法:1、利用“select host,user from user;”查看root用户的可连接权限主机范围;2、利用“update user set host=‘%’ where user=‘root’;”修改root用户的修改权限的
-
数据库
mysql视图不能创建索引。视图是一种虚拟存在的表,并不实际存在于数据库中,它是没有实际行和列的(行和列的数据来自于定义视图的查询中所使用的表);而索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成,因此视图中不能创建索引,没有主键
-
数据库
本篇文章给大家带来了关于mysql的相关知识,其中主要整理了解决delete大量数据后空间不释放的相关问题,MySQL 中 insert 与 update 都可能导致页分裂,这样就存在碎片,下面一起来看一下,希望对大家有帮助。推荐学习:my
-
数据库
在mysql中,可以利用ALTER TABLE语句配合DROP关键字来删除外键关系(约束),语法“ALTER TABLE 数据表名 DROP FOREIGN KEY 外键约束名;”;“ALTER TABLE”语句用于修改表(改变原有表的结构
-
数据库
2种将日期转为数字的方法:1、使用TO_DAYS()函数,可以将指定日期值转为代表天数的整数值,语法“TO_DAYS(指定日期值)”。2、使用TIME_TO_SEC()函数,可以将指定日期时间值转为代表秒数的整数值,语法“TIME_TO_S
-
数据库
索引类型有:1、B-树索引,使表中的每一行都会在索引上有一个对应值;2、哈希索引,可根据索引列对应的哈希值的方法获取表的记录行;3、普通索引,允许在定义索引的列中插入重复值和空值;4、唯一索引,可以避免数据出现重复;5、主键索引,是为主键字
-
数据库
本篇文章给大家带来了关于mysql的相关知识,其中主要整理了半同步复制配置的相关问题,半同步模式下,主库事务至少要确保一个从库接收到日志才能完成提交,因此,可以保证在主库发生宕机时,已经提交的事务已经传送到从库,确保数据的不丢失,下面一起来